package com.cykj.pos.domain.dto;

import lombok.Data;

import java.util.HashMap;
import java.util.Map;

@Data
public class BizPosMessage {
    /** 主键 */

    private Long id;

    /** 系统日期 */

    private String hostDate;

    /** 系统时间 */

    private String hostTime;

    /** 系统商户号 */

    private String merchantNo;

    /** 系统终端号 */

    private String terminalNo;

    /** 交易卡号（脱敏） */

    private String pan;

    /** 交易金额 */

    private String amnount;

    /** 交易手续费 */

    private String addiAmount;

    /** 手续费名称 */
    private String feeName;

    /** 卡类型 */
    private String cardType;

    /** 交易编码 */
    private String transType;

    /** 输入方式 */
    private String enterMode;

    /** SN */
    private String posSn;

    /** pos流水号 */
    private String posTrace;

    /** 渠道交易日期 */
    private String chlDate;

    /** 渠道交易时间 */
    private String chlTime;

    /** 渠道商户号 */
    private String chlMerchantNo;

    /** 渠道终端号 */
    private String chlTerminalNo;

    /** 参考号 */
    private String retrirefnum;

    /** 授权码 */
    private String authCode;

    /** 交易状态 */
    private String hostRetCode;

    /** 清算状态 */
    private String acpRetCode;

    /** 银行代码 */
    private String bankCode;

    /** 入账人身份证（脱敏） */
    private String acqCertificate;

    /** 扫码商户号 */
    private String scanMerchantNo;

    /** 入账人 */
    private String acqName;

    /** 入账卡号 */
    private String acqAccountNo;

    /** 扫码门店号 */
    private String scanMchId;

    /** 订单编号 */
    private String orderNo;

    /** 平台订单编号 */
    private String platformNo;

    /** 商户id */
    private Long merchId;

    /** 关联分润明细id */
    private String  uuid;

    /** 是否偷单 ， 0：不偷，1：偷 */
    private String whetherSteal;

    private String coin;

    /* 流量费收取 */
    private String tranSim;
    /* 流量费收取金额 */
    private String simAmt;

    private Map<String, Object> params = new HashMap<>();


}
